package com.github.ylt.conf;

import com.github.ylt.utils.UUIDUtils;

/**
 * @author wutong
 */
public final class Configure {
    private Configure(){}

    public static final int DEFAULT_MAX_REQUEST_HEADERS_SIZE = 10;
    public static final int DEFAULT_MAX_REQUEST_SIZE = 1000;
    public static final int DEFAULT_REQUEST_TIMEOUT = 60;
    public static final int DEFAULT_CONNECT_TIMEOUT = 60;
    public static final int DEFAULT_READ_TIMEOUT = 60;
    public static final int DEFAULT_WRITE_TIMEOUT = 60;
    public static final int DEFAULT_CONNECTION_TIMEOUT = 60;
    public static final int DEFAULT_READ_BUFFER_SIZE = 1024;
    public static final int DEFAULT_WRITE_BUFFER_SIZE = 1024;
    public static final int DEFAULT_CONNECTION_BUFFER_SIZE = 1024;
    public static final String UDN = UUIDUtils.getUUID();
    public static final long DEFAULT_MAX_IDLE_CONNECTION = 1000;
    public static final long DEFAULT_IDLE_CONNECTION_TIMER_DELAY = 10000;
    public static final long DEFAULT_IDLE_CONNECTION_TIMER_PERIOD = 10000;
    public static final String DEFAULT_RESPONSE_CONTENT_TYPE = "text/xml; charset=\"utf-8\"";
    public static final String DEFAULT_SCAN_PACKAGE= "com.github.ylt.controller";
    public static final boolean DEFAULT_SCANNING_DEVICE = false;
    public static final String DEFAULT_MULTICAST_ADDRESS = "239.255.255.250";
    public static final int DEFAULT_MULTICAST_PORT = 1900;
    public static final String DEFAULT_USN = "uuid:0649acab-67ec-41f5-a8d8-c77b1225bdf1";

}
